const expect=require('chai').expect;

describe('严格相等',()=>{
    it('"10"===10',()=>{
        expect('10').equal(10);
    });

    it('undefined',()=>{
        expect(undefined).equal(undefined);
    });

    it('null',()=>{
        expect(null).equal(null);
    });

    it('NaN',()=>{
        expect(NaN).equal(NaN);
    });

    it('[1,2]',()=>{
        expect([1,2]).equal([1,2]);
    });

});

describe('深度相等',()=>{
    it('"10"===10',()=>{
        expect('10').equal(10);
    });

    it('undefined',()=>{
        expect(undefined).equal(undefined);
    });

    it('null',()=>{
        expect(null).equal(null);
    });

    it('NaN',()=>{
        expect(NaN).equal(NaN);
    });

    it('[1,2]',()=>{
        expect([1,2]).deep.equal([1,2]);
    });

    it('{a:1}',()=>{
        expect({a:1}).deep.equal({a:1});
    });

});